// 七牛存储

package storage

// QiNiuStorage struct
type QiNiuStorage struct {
	AccessKey string // your AccessKey  type string
	SecretKey string // your SecretKey type string
	Bucket    string // your BucketName type string
}

func init() {
	Register("qiniu", NewQiNiuStorage())
}

// NewQiNiuStorage function
func NewQiNiuStorage() *QiNiuStorage {
	return &QiNiuStorage{}
}

// Get function
// 获得图片
func (q *QiNiuStorage) Get(src string) ([]byte, error) {
	// todo： this function code
	var imageData []byte
	var err error
	return imageData, err
}

// Save function
// 存储图片
func (q *QiNiuStorage) Save(src string, imageData []byte) error {
	// todo： this function code
	var err error
	return err
}

// Delete Funtion
// 删除图片
func (q *QiNiuStorage) Delete(src string) error {
	// todo： this function code
	var err error
	return err
}

// IsExist Funtion
// 检查文件是否存在
func (q *QiNiuStorage) IsExist(src string) bool {
	// todo： this function code
	var b bool
	return b
}
